Mobile menu toggle

This app makes switching apps on my Mac ridiculously fast [Awesome Apps]

By

rcmd running on a Mac
A quick tap of a letter is all it takes to bring any app to the front with rcmd.
Photo: ChatGPT/Rajesh Pandey/Cult of Mac
Awesome Apps

I switch between apps on my Mac dozens of times every hour. For years, Command-Tab seemed good enough, but then I started using rcmd, a fantastic alternative app switcher for Mac.

This nifty piece of software completely changed how I move between apps on my Mac. It made the process faster, more precise, and far less disruptive to my workflow.

rcmd: A better app switcher for Mac

For years, I didn’t really think anything was wrong with Command-Tab for app switching on my Mac. I could see all the open apps and cycle through them by rapidly pressing Tab. It worked — until it didn’t. The more apps I opened, the more I realized I was not switching efficiently through them; I was essentially cycling through a list.

That’s when I discovered rcmd, which forever changed how I switch between apps on my Mac.

The limits of Command-Tab

Photo showing Cmd Tab window switching on Mac
The Mac’s default method for switching between windows just didn’t cut it for me.
Photo: Rajesh Pandey/Cult of Mac

Command-Tab, the macOS key command for switching between apps, works fine for light multitasking. As long as I only had four or five apps running, it always felt like the fastest and most predictable way to cycle through them.

I even installed a popular free Mac utility, AltTab, to improve the experience. It brought a more Windows-like app switcher to macOS, letting me see separate windows of the same app instead of grouping them. This made app switching faster. (AltTab also made my list of 12 must-have free Mac apps I always install first.)

However, even with AltTab installed, I was fundamentally cycling through open apps rather than jumping directly to one. I could see more open windows. But I still had to scan them and keep pressing Tab until I finally reached the app I wanted.

How rcmd transforms app switching

rcmd settings
rcmd will change how you switch apps on your Mac.
Screenshot: Rajesh Pandey/Cult of Mac

This is where rcmd comes in and changes the game. Instead of cycling through apps, rcmd lets me jump straight to the one I want. I hold the right Command key and press the first letter of the app’s name. So, if I’m working in Chrome and get a Telegram notification, I just press Command + T to open Telegram instantly. Likewise, I can directly jump to Slack with Command + S or to WhatsApp with Command + W.

This proves far quicker than pressing Command-Tab and stepping through a row of open apps until I land on the one I want. I avoid unnecessary keystrokes. More importantly, I don’t need to scan through a visual list to find what I’m looking for.

To cycle through apps with the same name, you press the same key twice. So, if I need to jump from Slack to ChatGPT, with Chrome being the last active app, I need to press C twice. 

By default, rcmd works by mapping the first letter of an app’s name to a shortcut. But you can override this behavior and manually assign any letter to any app.

rcmd’s Assign Letter feature lets me create shortcuts on the fly. I can focus on any app, trigger the assign hotkey, press a letter, and instantly map that key to it. I don’t need to dive into a settings menu — I build my shortcut system as I work. By default, the Assign Letter shortcut is assigned to Command + Option.

Something that sets rcmd apart from other app switchers is that it doesn’t treat minimized apps differently. Even if Telegram is hidden or minimized, pressing Command + T brings it to the front instantly.

A slight learning curve

Assigned keys options in rcmd.
rcmd offers plenty of customization options.
Screenshot: Rajesh Pandey/Cult of Mac

Admittedly, there’s a slight learning curve with rcmd. Not with the app itself, because it’s deceptively simple to use. But I needed to unlearn years of muscle memory. Plus, remembering to press Command + S to jump to Slack, or pressing Command + C for Chrome, took a while to get used to.

To help with this, rcmd can display a small, list-style app switcher after a brief delay. I set mine to appear instantly, which gives me a quick visual reference for the available shortcuts whenever I need it.

But it didn’t take long to get used to this improved Mac app switcher. After a few weeks of using rcmd, there’s no going back. I have almost completely stopped using Command-Tab to switch between apps, relying on rcmd instead.

As its name indicates, rcmd triggers by default using the right Command key. This ensures it does not clash with other shortcuts. However, I switched it to use the left Command key instead. This does lead to conflicts with a few shortcuts, but in daily use, it has not made any difference. 

The rcmd app switcher appears discreetly in the bottom-right corner of my Mac’s screen. It stays out of the way and doesn’t interfere with other shortcuts. As my muscle memory kicks in, I’ve found myself relying less on it over time. Still, it’s always useful as a quick visual reference.

It’s also possible to exclude certain apps from rcmd entirely. After all, I don’t need a shortcut for every app running in the background on my Mac. rcmd lets me hide them, ensuring the app switcher does not get cluttered.

rcmd is also an app launcher

rcmd can also act as an app launcher.
You can quickly launch your favorite Mac apps with rcmd.
Photo: Rajesh Pandey/Cult of Mac

rcmd is not just a better app switcher for Mac; it is also an improved app launcher. By default, if an app isn’t already open, pressing its assigned letter does nothing. So, if I don’t have Chrome open, pressing Command + C will not do anything. But I can assign this as a shortcut key to Chrome in rcmd. And that will launch the app instantly. 

I’ve set up shortcuts for Chrome, Slack, Telegram, WhatsApp, ChatGPT and a few other apps I use constantly. For example, left Command + C always takes me to Chrome — whether it’s already open or needs to launch. The same goes for Slack with S or Telegram with T.

I previously relied on Raycast to launch apps quickly, but this setup feels even faster because it removes the extra step of triggering a search bar and typing the app’s name.

On a typical writing day, I jump between Chrome, Slack, Telegram, Finder, Notes and ChatGPT constantly. Earlier, each switch required a quick mental scan — Command-Tab, glance at the icons, tap again, release.

With rcmd, I don’t think about what’s open anymore. I think in letters. S for Slack. C for Chrome. T for Telegram. It feels closer to issuing commands than navigating a user interface.

One thing I didn’t expect to appreciate as much as I do is how invisible rcmd feels. Unlike Mission Control, Stage Manager or even Command-Tab’s horizontal app strip, rcmd doesn’t rearrange my screen or trigger big animations. There’s no zooming out or sliding panels. The app I want simply comes to the front. And this is what makes rcmd click for me.

It’s not perfect

Despite all its benefits, rcmd isn’t magic. If you run dozens of apps that start with the same letter, you’ll either need to assign custom keys or rely on cycling. (I have yet to run into this problem, but this will depend on your workflow.) And for casual users who only switch between two or three apps, the benefit might not feel dramatic. 

The biggest hurdle with rcmd is the initial adjustment period. You need to give it a week or two to build new muscle memory. It might slow you down briefly at first, but over time, it more than makes up for that lost time by speeding things up.

rcmd is the Mac app switcher you didn’t know you needed

After a few weeks with rcmd, going back to Command-Tab feels clumsy. The app fundamentally changed how I switch apps on my Mac. I don’t need to mindlessly cycle through the list of open apps after a quick visual scan. I just press a letter and move on.

Despite offering so much utility, rcmd is free to download and use. It was previously a paid app, but the developers made it free while they work on rcmd v3, which is still a few months away from release.

Download: rcmd

Comments

Your email address will not be published. Required fields are marked *

  • Subscribe to the Newsletter

    Our daily roundup of Apple news, reviews and how-tos. Plus the best Apple tweets, fun polls and inspiring Steve Jobs bons mots. Our readers say: "Love what you do" -- Christi Cardenas. "Absolutely love the content!" -- Harshita Arora. "Genuinely one of the highlights of my inbox" -- Lee Barnett.